Passed
Push — 1 ( f8e5cb...ba63b3 )
by Robbie
03:44
created

index.js ➔ ???   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 16

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
dl 0
loc 16
rs 9.4285
c 1
b 0
f 0
cc 1
nc 1
nop 0
1
/* global document */
2
import { withRouter } from 'react-router';
3
import ConfigHelpers from 'lib/Config';
4
import Injector from 'lib/Injector';
5
import reactRouteRegister from 'lib/ReactRouteRegister';
6
import CampaignAdmin from 'containers/CampaignAdmin/CampaignAdmin';
7
import CampaignReducer from 'state/campaign/CampaignReducer';
8
import applyConditionals from 'boot/applyConditionals';
9
10
document.addEventListener('DOMContentLoaded', () => {
11
  const sectionConfig = ConfigHelpers.getSection('SilverStripe\\CampaignAdmin\\CampaignAdmin');
12
  reactRouteRegister.add({
13
    path: sectionConfig.url,
14
    component: withRouter(CampaignAdmin),
15
    childRoutes: [
16
      { path: ':type/:id/:view', component: CampaignAdmin },
17
      { path: 'set/:id/:view', component: CampaignAdmin },
18
    ],
19
  });
20
21
  Injector.reducer.register('campaign', CampaignReducer);
22
23
  // Apply any injector transformations
24
  applyConditionals();
25
});
26